上一篇我們大致看過了Technology中的Most popular technologies
這一篇我們繼續來看Technology中的其他區塊有沒有什麼我們可以利用的資訊。
Technology共六個章節,上一篇讀完一個,剩下五個章節未讀
問卷中最最最受歡迎的一個系列調查。
在進入這個章節之前,我們要先了解這個章節中會不斷重複看到的三個單字Loved
、Dreaded
跟Wanted
。
它們分別代表了目前的狀態以及對於明年的期望
Loved
: 目前有使用(某技術),明年也會繼續使用Dreaded
: 目前有使用(某技術),明年不想要再繼續使用Wanted
: 目前沒有使用(某技術),明年會想要嘗試使用上一篇我們提到了從學習者的角度我們看到了幾個適合起手的前五個熱門語言,在這裡他們被喜愛的程度排名如下。
雖然Java似乎沒有獲得很好的成績,但在台灣大多數的後端工作仍以Java為大宗,且Java學習資源豐富很適合拿來當作入門學習的一門語言。
前三名我只用過Visual Studio Code,從喜愛的開發者數量高達4萬2就知道Visual Studio Code近年來的發展相當成功。
這個章節圍繞在一種叫做弦圖Chord Diagram的圖形,所以學會看弦圖就會很重要。
弦一共有三種顯示方式
單一連線到其他區塊上的弦
當滑鼠懸停在某一根弦的時候就會顯示這根弦的提示。
圖例顯示MariaDB的開發者想要轉換至MySQL。顯示某一區塊所有的弦
當滑鼠懸停在某一技術名稱上時可以看到該門技術的開發者明年想要學習哪些技術,而使用其他技術的開發者又有多少想要使用目前滑鼠指標上的這門技術。
圖例中顯示有在使用MySQL的開發者想要遷移到其他技術上,除了Microsoft SQL Server;而有在使用SQL Lite、PostgreSQL、MongoDB的開發者想要改使用MySQL。自己連線到自己的弦
代表使用這門技術的人明年會繼續使用這門技術
透過弦圖我們可以揣測只學會一項技能是否還需要更多的技能做搭配,甚至還可以看到一項技能可能已經沒有人想學了。
以Javascript為例子,粉紫色的弦代表已經有在使用Javascript的開發者還想學習那些技能;其他不是粉紫色的弦則為已經在使用其他語言的開發者是否有想學習使用Javascript。
以jQuery為例子,jQuery曾經是前端最熱門的技術,但現在卻被React、Angular、Vue三大框架割據,再加上Javascript本身的API並不像當年一樣匱乏了,因此現在已經成了非必要的技術之一。
但話說回來,jQuery仍然出現在圖上就表示這項技術仍然有在使用,而又台灣技術的更迭會慢國外一點,所以還是有遇到jQuery的機會,而且jQuery的學習成本並不會像學習一門程式語言一樣那麼高,作為上個世代的霸主我們仍可以從jQuery身上看到它強大的一面。
我想這是每個轉職人都很關心的一塊,我學一門技術能不能賺到錢?
聚焦在上一篇我們提到的幾個適合起手的幾個熱門語言,會發現大部分的薪水是在平均之下,我想這是因為這些語言的新手也相對較多,變資深的話不見得在平均之下。
軟體開發中絕對會用到的版本控制沒什麼好說的,Git說他第二沒人敢說第一。
如果你是想自學的開發者,請記得在做專題作品前要先學Git。
如果你想找大神寫的程式,那麼你可以到原始碼代管服務平台(Version control platforms)上尋找。
Web3是這幾年最沸沸揚揚的技術群包括了
blockchain
區塊鏈crypto
加密貨幣decentralization
去中心化我喜歡stackoverflow下的簡述
Developers are torn on blockchain, crypto, and decentralization. 32% are at least favorable, 31% are unfavorable and 26% are indifferent. While those learning to code are more favorable than Professional Developers, more of them are also unsure.
開發者對於區塊鏈、加密貨幣、去中心化感到混亂。
開發者對於Web3有32%持正面看法、31%負面看法、26%無特別感受。
看完了Technology這個大主題,還有三個大主題未讀
但我覺得只有Work這個主題能再多給我們一些有幫助的資訊,所以以下的資訊都是Work裡面找到的數據資料
在國外大概只有15%的開發人員的工作必須一定得到公司。
不同工程師的薪資落點調查。
工作之餘是否會寫程式,以及為何而寫。
完全沒寫程式的人只有12%;代表88%左右的人都有在工作之餘寫程式,而且沒想到寫興趣的人居然高達72%!
終於帶完大家快速看了一些跟軟體開發的相關數據或圖片,這兩篇大致可以了解到幾件事
Udemy
為龍頭Frontend
前端、Backend
後端、Full-Stack
全棧Javascript
、Python
、Java
Python
、Javascript
、Java
Python
、Javascript
、Java
Git
是軟體工程師的必修課Stack Overflow Developer Survey數據量還是比較大,希望大家有空可以再自己上去慢慢看,如果你有看到有趣的資訊,也歡迎在下方留言分享給大家~
截圖來自: https://survey.stackoverflow.co/2022/